home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / cvs-1.8 / cvs-1 / cvs-1.8.1 / windows-NT / README < prev    next >
Encoding:
Text File  |  1996-05-06  |  2.3 KB  |  53 lines

  1.                Concurrent Versions System (CVS)
  2.             ported to Microsoft Windows NT
  3.                Cyclic Software
  4.  
  5. Check the ../INSTALL file for information on the most recent version
  6. of CVS which has been known to be tested with NT.
  7.  
  8. The port implements the full set of CVS commands, but is client only,
  9. not server or local ("local" meaning accessing repositories on a
  10. filesystem mounted on the local machine).  The repository must live on
  11. another machine (a Unix box, say) which runs a complete port of CVS.
  12.  
  13. We don't distribute a .ZIP source distribution partly because, as far
  14. as I can tell, PKZIP insists on munging long file names, which would
  15. confuse the makefile for Visual C++.
  16.  
  17. To compile, use Microsoft Visual C++ on the file cvsnt.mak in the
  18. distribution's top directory.  At least with the tar port I'm using,
  19. the sources get extracted without carriage returns and you must add
  20. carriage returns to the end of every line in cvsnt.mak.  I also had to
  21. add them to src/server.c.  It doesn't seem to be necessary to add them
  22. to any other file.  This makefile was generated with Visual C++ 2.1.
  23. As far as is known, it should work with Visual C++ 4,0 also.
  24.  
  25. Send bug reports to bug-cvs@prep.ai.mit.edu.
  26.  
  27. As of August 20, 1995, this port passed the test in src/sanity.sh.
  28. (We ran the checks by hand, since we couldn't find a port of the
  29. Bourne shell good enough to execute the script).  Sanity.sh provides
  30. pretty minimal feature coverage, but still gives me some confidence it
  31. isn't totally broken.
  32.  
  33. You will also need GNU patch installed on your system.  GZIP is useful
  34. but not required.  The Congruent ports of these packages to Windows
  35. NT, binary and source, are available in:
  36.  
  37.     ftp://microlib.cc.utexas.edu/microlib/nt/gnu
  38.  
  39. If you'd like to finish off the port of local CVS, Morten Hindsholm's
  40. port of CVS 1.4A2 to Windows NT might be helpful; it is available as
  41.  
  42.     ftp://ftp.digex.net/pub/access/schueman/cvs/cvsnt14b.zip
  43.  
  44.  
  45. The following harmless warnings are known:
  46.  
  47. - regex.c: These are signed/unsigned comparison conflicts.  I am not
  48.   going to *touch* this code. :-) I got my fill of it when I was
  49.   hacking GNU Emacs.
  50. .\lib\getdate.c(760) : warning C4013: 'getdate_yyparse' undefined; assuming extern returning int
  51. .\lib\getdate.c(1612) : warning C4102: 'yyerrlab' : unreferenced label
  52. .\lib\getdate.c(1612) : warning C4102: 'yynewstate' : unreferenced label
  53.